// 作用：保存数据在 localStorage
// 进行 local 数据存储管理的工具模块

import store from 'store'
const USER_KEY = 'user_key';

// 使用 store
export default {
    // 保存 user
    saveUser (user) {
        store.set(USER_KEY, user)
    },
    // 得到 user
    getUser () {
        return store.get(USER_KEY) || {};
    },
    // 删除 user 
    removeUser () {
        store.remove(USER_KEY);
    }

}

//// 不用store
// export default {
//     // 保存 user
//     saveUser (user) {
//         // [object] 用 JSON.stringify解析
//         localStorage.setItem(USER_KEY, JSON.stringify(user));
//     },
//     // 得到 user
//     getUser () {
//         // 解析并防止空数据
//         return JSON.parse(localStorage.getItem(USER_KEY) || '{}');
//     },
//     // 删除 user 
//     removeUser () {
//         localStorage.removeItem(USER_KEY);
//     }

// }